1
Читаем задачу о поддержке студентов
DSAI2202Lab 3: Selecting Data
00:00

Сценарий

У команды поддержки UniLearn есть записи об успеваемости студентов, но сначала она может связаться только с пятью студентами. Запрос должен учитывать право на поддержку, академический риск, требуемые выходные столбцы и точный порядок приоритета.

Практический вопрос

С какими пятью студентами из группы риска, имеющими право на поддержку, команда должна связаться в первую очередь?

Прежде чем думать о SQL, определите, кто имеет право на поддержку, кто находится в группе риска и как определяется приоритет. Используйте student_progress в качестве исходной таблицы.

ТРЕБОВАНИЯ К ЗАПРОСУДо 5 строк

Используйте этот список, чтобы построить схему запроса и впоследствии проверить SQL.

ПРАВО НА ПОДДЕРЖКУ
student_status = 'active'Иsupport_status = 'not_contacted'
ГРУППА РИСКА
attendance_percent < 75ИЛИaverage_mark < 50ИЛИmissed_assignments >= 2
ПОКАЗАТЬ
student_idstudent_nameprogrammeattendance_percentaverage_markmissed_assignments
ПРИОРИТЕТ
  1. Сначала с большим числом пропущенных заданий
  2. Затем с более низким средним баллом
  3. Затем с меньшими ID студентов